package edu.fasta.sisinfo2.builders;

import edu.fasta.sisinfo2.juegos.CartaAlta;
import edu.fasta.sisinfo2.juegos.Juego;
import edu.fasta.sisinfo2.poker.Carta;
import edu.fasta.sisinfo2.poker.Mano;

public class CartaAltaBuilder implements BuilderJuegos{
	
	public CartaAltaBuilder(){
		
	}

	public Juego buildJuego(Mano mano) {
		
		if( ((Carta) mano.getTodasLasCartas().get(0)).getPuntaje() == 1  ){
			System.out.println("La carta mas alta es: ");
			System.out.println(((Carta) mano.getTodasLasCartas().get(0)).imprimirla());
			return new CartaAlta((Carta) mano.getTodasLasCartas().get(0));
		}
		System.out.println("La carta mas alta es: ");
		System.out.println(((Carta) mano.getTodasLasCartas().get(4)).imprimirla());
		return new CartaAlta((Carta) mano.getTodasLasCartas().get(4));
	}

}
